<?php
namespace App\Libs;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Storage;

class uploadImg
{

    /*
     *$file->getRealPath(); //这个表示的是缓存在tmp文件夹下的文件的绝对路径;
    *$file -> getFileName();   //缓存在tmp文件中的文件名
    *$file -> getClientOriginalName(); //获取文件名称
    *$file->getClientOriginalExtension();   //上传文件的后缀
     *
     * */
    function upload_img($file,$filepath){
        $file_type = ['jpeg','jpg','gif','gpeg','png'];
        if(isset($file) && is_object($file)){
            $file_ext = $file->extension();  //获取图片后缀
            if(in_array(strtolower($file_ext),$file_type)){
                $new_name = 'img'.time().rand(10000,99999).'.'.$file->getClientOriginalExtension();//取个新名字
                if($file->move($filepath,$new_name)){
                    return $filepath.'/'.$new_name;
                }else{
                    return 3;//移动失败
                }
            }else{
                return 2;//格式不符
            }
        }else{
            return 1; //没有图片
        }
    }

}